Hoje em dia com as ferramentas que nos auxiliam ficou fácil e prático fazer um menu utilizando seus recursos.
Para construção de menus um dos melhores recursos é o BootStrap e como ele é um padrão, responsivo e só tem vantagens a gente costuma muito usar ele para fazer esses menus mas sempre é bom saber o que dá pra fazer com a ferramenta pura.
Como recursos básicos de um Menu simples diria que são :
1-Indicação de que página nos encontramos do menu.
2-No mouse over mudar a cor de fundo.
3-O estilo dos itens devem ser completamente customizáveis para o que desejamos fazer.
Este é um dos padrões mais usados na web. Um menu horizontal e, normalmente, perto do cabeçalho da página. É um padrão feito se comparado ao bootstrap mas muito prático.
Este menu é feito com puro html e CSS. Nada de JavaScript. Todos os itens são personalizaveis e este é o grande motivo de usar esses menus, muito simples de utilizar, personalizar, etc.
Este menu é o mais simples e, a meu ver, o mais feio mas é feito totalmente com tecnologia da web 1.0.